package com.gitee.xcfyl.simplehttpserver.server;

/**
 * @author 西城风雨楼
 */
public interface HttpServer {
    /**
     * 初始化一个HttpServer
     *
     * @throws Exception 初始化过程中的异常
     */
    void init() throws Exception;

    /**
     * 终止一个HttpServer
     *
     * @throws Exception 终止过程中发生的异常
     */
    void stop() throws Exception;

    /**
     * 启动一个HttpServer
     *
     * @throws Exception 启动服务器发生的异常
     */
    void start() throws Exception;
}
